using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using QFramework;
public class Global : Architecture<Global>
{
    protected override void Init()
    {
        this.RegisterModel(new FireModel());
        this.RegisterModel(new PlayerModel());
        this.RegisterSystem(new WapenSystems());
        this.RegisterSystem(new SaveSystem());
        this.RegisterModel(new MpFiveModel());
        this.RegisterModel(new PistolModel());
        this.RegisterModel(new ShotGunModel());
        this.RegisterModel(new AKModel());
        this.RegisterModel(new InitcriticalRateModel());
        this.RegisterModel(new GameDataModel());
        this.RegisterModel(new GeneralModel());
        this.RegisterUtility(new AbilityDataUtilitys());
        this.RegisterSystem(new ExpUpGradeSystem());
        this.RegisterModel(new AbilityUpModel());
        this.RegisterUtility(new DataGet());
        this.RegisterModel(new SimpleKnifeModel());
        this.RegisterModel(new LowTemperatureRadiationModel());
        this.RegisterModel(new CopyItemModel());
        this.RegisterModel(new CorrosionBuffModels());
        this.RegisterModel(new SurvivalPowerModel());
        this.RegisterModel(new StormModel());
        
    }
}
